package cn.wolfcode.wolf2w.search.vo;

import cn.wolfcode.wolf2w.destination.api.domain.Destination;
import cn.wolfcode.wolf2w.member.api.domain.UserInfo;
import cn.wolfcode.wolf2w.note.api.domain.Note;
import cn.wolfcode.wolf2w.search.api.domain.DestinationEs;
import cn.wolfcode.wolf2w.search.api.domain.NoteEs;
import cn.wolfcode.wolf2w.search.api.domain.StrategyEs;
import cn.wolfcode.wolf2w.search.api.domain.UserInfoEs;
import cn.wolfcode.wolf2w.strategy.api.domain.Strategy;
import lombok.Getter;
import lombok.Setter;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;

@Setter
@Getter
public class SearchResultVO implements Serializable {


    private Long total = 0L;

    private List<Strategy> strategies = new ArrayList<>();
    private List<Note> notes = new ArrayList<>();
    private List<UserInfo> users = new ArrayList<>();
    private List<Destination> dests = new ArrayList<>();

}
